halogenated mercaptans - Alemán Inglés Diccionario